function getId<T>(num: T): T {
  return num
}

getId<number>(1)
getId<string>('哈哈')

getId(10)

type TypeObj = {
  name: string
  age: number
}

// 能不能省略类型 依据是明确知道这个数据类型就可以省
getId({ name: 'zs' })
getId<TypeObj>({ name: 'lisi', age: 19 })
